package com.ems.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 *
 * </p>
 *
 * @author ZZH
 * @since 2022-06-27
 */
@Getter
@Setter
@TableName("t_material")
public class TMaterial implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 物料id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 物料名
     */
    private String name;

    /**
     * 材料上限
     */
    private Integer hopeWeight;

    /**
     * 当前材料质量
     */
    private Integer weight;

    /**
     * 物料轻度不足下限
     */
    private String lowWarningLevel;

    /**
     * 物料重度不足下限
     */
    private String highWarningLevel;

    /**
     * 物料状态   	1：物料充足	2：物料轻度不足	3：物料严重不足
     */
    private Integer state;

    /**
     * 报废标志	0：报废	1：正常
     */
    private Integer scrapId;

    /**
     * 通知标志
     */
    private Integer attId;

    /**
     * 厂家
     */
    private String merchant;

    /**
     * 特性
     */
    private String tcharacter;

    /**
     * 删除标记
     */
    @TableLogic
    private Integer delFlag;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createtime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updatetime;

    /**
     * 创建者
     */
    private String creator;

    /**
     * 更新者
     */
    private String updater;


}
